iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0

今天早上下午一樣上內網課
今天比較難,我下午就陣亡了
晚上看鬼滅看得很開心
看到忍,香奈乎,豬頭聯手殺童磨
還有炎柱和上弦三的大戰好精緻
好熱血!!!!
我喜歡蟲柱蝴蝶忍和上弦二童磨以及下弦一魘夢
呵呵 應該很少人喜歡童磨和魘夢ㄅ
我真特別
忍真的好可愛,最喜歡腹黑妹子ㄌ

今天解 Crypto

Easy1 (100 points)

The one time pad can be cryptographically secure, but not when you know the key. Can you solve this? We've given you the encrypted flag, key, and a table to help UFJKXQZQUNB with the key of SOLVECRYPTO. Can you use this table to solve it?.

Hints
1.Submit your answer in our flag format. For example, if your answer was 'hello', you would submit 'picoCTF{HELLO}' as the flag.

2.Please use all caps for the message.
flag 都用大寫!

下載的 table 長這樣:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
   +----------------------------------------------------
A | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B | B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
C | C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D | D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E | E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F | F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G | G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H | H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I | I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J | J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K | K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L | L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M | M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N | N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O | O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P | P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q | Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R | R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S | S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T | T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U | U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V | V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W | W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X | X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y | Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z | Z A B C D E F G H I J K L M N O P Q R S T U V W X Y

首先看到這個表腦子裡要想到 維吉尼亞密碼(Vigenere)

密文 = UFJKXQZQUNB

KEY = SOLVECRYPTO
可以發現密文和KEY長度都是11位元

維吉尼亞密碼是利用26行字母表,
每一行都由前一行向左偏移一位得到

假設明文:ATTACKATDAWN
KEY:LEMONLEMONLE

明文的第一個字母A,對應密鑰的第一個字母L,是使用表格中L行字母表進行加密,得到密文第一個字母L。同樣的,明文第二個字母為T,在表格中使用對應的E行進行加密,得到密文第二個字母X。以此類推,就可以得到:

明文:ATTACKATDAWN
密鑰:LEMONLEMONLE
密文:LXFOPVEFRNHR

那你知道我們題目給密文和KEY,
要怎麼回推明文ㄇ?

我知道你行的!

可以想成明文第一個字母 不知 偏移 S 位,得出密文 U,通過上面表格,得知明文第一個字母 不知 是 C,
以此類推,得出明文

明文 = CRYPTOISFUN

提示2有說這題 flag 要全大寫

picoCTF{CRYPTOISFUN}

今天本來想跟大家聊一下情緒
但我現在時間又11:42
等我,明天再跟大家分享
我這幾天跟良師益友飛的情緒討論

明天見~


上一篇
[Day 17] Crypto 小滿足
下一篇
[Day 19] Crypto 小密碼
系列文
從 PicoCTF 中跨領域學資訊安全30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言